package design.graduation.novelsystem.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import design.graduation.novelsystem.model.domian.Admin;
import org.apache.ibatis.annotations.Param;

/**
 * @author: 洪少尉
 * @Date: 2020/4/13 23:41
 * @Description: 
 */
public interface AdminMapper extends BaseMapper<Admin> {
	/**
	 * 通过管理员id绑定的角色
	 * @param aid 管理员id
	 * @return true/false
	 */
	boolean deleteRolesByAid(@Param("aid")Integer aid);

	/**
	 * 将管理员id和对应角色id绑定
	 * @param aid 管理员id
	 * @param rid 角色id
	 * @return true/false
	 */
	boolean saveAdminRole(@Param("aid") Integer aid, @Param("rid") Integer rid);

	/**
	 * 获取最大排序码
	 * @return Integer
	 */
	Integer getAdminMaxSortCode();
}